force inclusion of xen/config.h through compiler option
authorJan Beulich <jbeulich@suse.com>
Fri, 13 Jan 2012 07:33:31 +0000 (08:33 +0100)
committerJan Beulich <jbeulich@suse.com>
Fri, 13 Jan 2012 07:33:31 +0000 (08:33 +0100)
commit1e583ac49a485131b93537ce2070d69279f0afec
tree0e1e3b3f80e506790ef949707d5b2e23c0e60600
parentbf86c81a81f56bbdb9320bf6025b336fe5f60a91
force inclusion of xen/config.h through compiler option

As we expect all source files to include the header as the first thing
anyway, stop doing this by repeating the inclusion in each and every
source file (and in many headers), but rather enforce this uniformly
through the compiler command line.

As a first cleanup step, remove the explicit inclusion from all common
headers. Further cleanup can be done incrementally.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Acked-by: Keir Fraser <keir@xen.org>
35 files changed:
xen/Rules.mk
xen/include/xen/bitmap.h
xen/include/xen/byteorder/swab.h
xen/include/xen/cache.h
xen/include/xen/compat.h
xen/include/xen/cpumask.h
xen/include/xen/ctype.h
xen/include/xen/domain_page.h
xen/include/xen/event.h
xen/include/xen/grant_table.h
xen/include/xen/hypercall.h
xen/include/xen/init.h
xen/include/xen/inttypes.h
xen/include/xen/irq.h
xen/include/xen/irq_cpustat.h
xen/include/xen/lib.h
xen/include/xen/mm.h
xen/include/xen/notifier.h
xen/include/xen/numa.h
xen/include/xen/paging.h
xen/include/xen/pci.h
xen/include/xen/percpu.h
xen/include/xen/preempt.h
xen/include/xen/radix-tree.h
xen/include/xen/sched.h
xen/include/xen/shared.h
xen/include/xen/smp.h
xen/include/xen/softirq.h
xen/include/xen/spinlock.h
xen/include/xen/symbols.h
xen/include/xen/tmem_xen.h
xen/include/xen/trace.h
xen/include/xen/types.h
xen/include/xen/vga.h
xen/include/xen/xenoprof.h